package cn.eeepay.framework.model;



import java.util.Date;

/*merchant_terminal_change_bind*/
public class MerTerChangeBind {

    private Long id;
    private String merchantNo;
    private String merchantName;
    private String mbpid;
    private String oldSn;
    private String newSn;
    private String agentNo;
    private String agentName;
    private String agentNode;
    private String oneLevelAgent;
    private String oneLevelAgentName;
    private String operAgent;
    private String operAgentName;
    private String operUserId;
    private String changeStatus;//换绑状态: 1=换绑成功,2=换绑失败(需要回绑旧机具),3=换绑失败(其他),4=回绑成功，页面显示1=换绑成功，其他=换绑失败
    private String synBindStatus;//是否同步绑定。0-否，1是。0-否对应changeStatus=2，1-是对应changeStatus=1，3，4
    private String remark;
    private String rebindRemark;
    private String startTime;
    private String endTime;

    private Date createTime;
    private Date lastUpdateTime;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getMerchantNo() {
        return merchantNo;
    }

    public void setMerchantNo(String merchantNo) {
        this.merchantNo = merchantNo;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public String getMbpid() {
        return mbpid;
    }

    public void setMbpid(String mbpid) {
        this.mbpid = mbpid;
    }

    public String getOldSn() {
        return oldSn;
    }

    public void setOldSn(String oldSn) {
        this.oldSn = oldSn;
    }

    public String getNewSn() {
        return newSn;
    }

    public void setNewSn(String newSn) {
        this.newSn = newSn;
    }

    public String getAgentNo() {
        return agentNo;
    }

    public void setAgentNo(String agentNo) {
        this.agentNo = agentNo;
    }

    public String getAgentName() {
        return agentName;
    }

    public void setAgentName(String agentName) {
        this.agentName = agentName;
    }

    public String getAgentNode() {
        return agentNode;
    }

    public void setAgentNode(String agentNode) {
        this.agentNode = agentNode;
    }

    public String getOneLevelAgent() {
        return oneLevelAgent;
    }

    public void setOneLevelAgent(String oneLevelAgent) {
        this.oneLevelAgent = oneLevelAgent;
    }

    public String getOneLevelAgentName() {
        return oneLevelAgentName;
    }

    public void setOneLevelAgentName(String oneLevelAgentName) {
        this.oneLevelAgentName = oneLevelAgentName;
    }

    public String getOperAgent() {
        return operAgent;
    }

    public void setOperAgent(String operAgent) {
        this.operAgent = operAgent;
    }

    public String getOperAgentName() {
        return operAgentName;
    }

    public void setOperAgentName(String operAgentName) {
        this.operAgentName = operAgentName;
    }

    public String getOperUserId() {
        return operUserId;
    }

    public void setOperUserId(String operUserId) {
        this.operUserId = operUserId;
    }

    public String getChangeStatus() {
        return changeStatus;
    }

    public void setChangeStatus(String changeStatus) {
        this.changeStatus = changeStatus;
    }

    public String getSynBindStatus() {
        return synBindStatus;
    }

    public void setSynBindStatus(String synBindStatus) {
        this.synBindStatus = synBindStatus;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getRebindRemark() {
        return rebindRemark;
    }

    public void setRebindRemark(String rebindRemark) {
        this.rebindRemark = rebindRemark;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    @Override
    public String toString() {
        return "MerTerChangeBind{" +
                "id=" + id +
                ", merchantNo='" + merchantNo + '\'' +
                ", merchantName='" + merchantName + '\'' +
                ", mbpid='" + mbpid + '\'' +
                ", oldSn='" + oldSn + '\'' +
                ", newSn='" + newSn + '\'' +
                ", agentNo='" + agentNo + '\'' +
                ", agentName='" + agentName + '\'' +
                ", agentNode='" + agentNode + '\'' +
                ", oneLevelAgent='" + oneLevelAgent + '\'' +
                ", oneLevelAgentName='" + oneLevelAgentName + '\'' +
                ", operAgent='" + operAgent + '\'' +
                ", operAgentName='" + operAgentName + '\'' +
                ", operUserId='" + operUserId + '\'' +
                ", changeStatus='" + changeStatus + '\'' +
                ", synBindStatus='" + synBindStatus + '\'' +
                ", remark='" + remark + '\'' +
                ", rebindRemark='" + rebindRemark + '\'' +
                ", startTime='" + startTime + '\'' +
                ", endTime='" + endTime + '\'' +
                ", createTime=" + createTime +
                ", lastUpdateTime=" + lastUpdateTime +
                '}';
    }
}
